nursing and treatment facility - Espagnol Anglais Dictionnaire